package com.pay.entity.trans;

import com.pay.entity.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

public class BankInterface extends BaseEntity {
    private Long id;

    private Long optimistic;

    private String status;

    private String bankInterfaceCode;

    private String bankAccessType;

    private String customerMode;

    private String customerSubmit;

    private String bindTranscard;

    private String bindSettlecard;

    private String smsSend;

    private String settleType;

    private BigDecimal settleTopAmount;

    private BigDecimal settleBottomAmount;

    private String settleTimeStart;

    private String settleTimeEnd;

    private String settleTypeDesc;

    private String billName;

    private BigDecimal singleLimit;

    private BigDecimal dayLimit;

    private Date createTime;

    private Date effectTime;

    private Date expireTime;

    private String remark;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getOptimistic() {
        return optimistic;
    }

    public void setOptimistic(Long optimistic) {
        this.optimistic = optimistic;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public String getBankInterfaceCode() {
        return bankInterfaceCode;
    }

    public void setBankInterfaceCode(String bankInterfaceCode) {
        this.bankInterfaceCode = bankInterfaceCode == null ? null : bankInterfaceCode.trim();
    }

    public String getBankAccessType() {
        return bankAccessType;
    }

    public void setBankAccessType(String bankAccessType) {
        this.bankAccessType = bankAccessType == null ? null : bankAccessType.trim();
    }

    public String getCustomerMode() {
        return customerMode;
    }

    public void setCustomerMode(String customerMode) {
        this.customerMode = customerMode == null ? null : customerMode.trim();
    }

    public String getCustomerSubmit() {
        return customerSubmit;
    }

    public void setCustomerSubmit(String customerSubmit) {
        this.customerSubmit = customerSubmit == null ? null : customerSubmit.trim();
    }

    public String getBindTranscard() {
        return bindTranscard;
    }

    public void setBindTranscard(String bindTranscard) {
        this.bindTranscard = bindTranscard == null ? null : bindTranscard.trim();
    }

    public String getBindSettlecard() {
        return bindSettlecard;
    }

    public void setBindSettlecard(String bindSettlecard) {
        this.bindSettlecard = bindSettlecard == null ? null : bindSettlecard.trim();
    }

    public String getSmsSend() {
        return smsSend;
    }

    public void setSmsSend(String smsSend) {
        this.smsSend = smsSend == null ? null : smsSend.trim();
    }

    public String getSettleType() {
        return settleType;
    }

    public void setSettleType(String settleType) {
        this.settleType = settleType == null ? null : settleType.trim();
    }

    public BigDecimal getSettleTopAmount() {
        return settleTopAmount;
    }

    public void setSettleTopAmount(BigDecimal settleTopAmount) {
        this.settleTopAmount = settleTopAmount;
    }

    public BigDecimal getSettleBottomAmount() {
        return settleBottomAmount;
    }

    public void setSettleBottomAmount(BigDecimal settleBottomAmount) {
        this.settleBottomAmount = settleBottomAmount;
    }

    public String getSettleTimeStart() {
        return settleTimeStart;
    }

    public void setSettleTimeStart(String settleTimeStart) {
        this.settleTimeStart = settleTimeStart == null ? null : settleTimeStart.trim();
    }

    public String getSettleTimeEnd() {
        return settleTimeEnd;
    }

    public void setSettleTimeEnd(String settleTimeEnd) {
        this.settleTimeEnd = settleTimeEnd == null ? null : settleTimeEnd.trim();
    }

    public String getSettleTypeDesc() {
        return settleTypeDesc;
    }

    public void setSettleTypeDesc(String settleTypeDesc) {
        this.settleTypeDesc = settleTypeDesc == null ? null : settleTypeDesc.trim();
    }

    public String getBillName() {
        return billName;
    }

    public void setBillName(String billName) {
        this.billName = billName == null ? null : billName.trim();
    }

    public BigDecimal getSingleLimit() {
        return singleLimit;
    }

    public void setSingleLimit(BigDecimal singleLimit) {
        this.singleLimit = singleLimit;
    }

    public BigDecimal getDayLimit() {
        return dayLimit;
    }

    public void setDayLimit(BigDecimal dayLimit) {
        this.dayLimit = dayLimit;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getEffectTime() {
        return effectTime;
    }

    public void setEffectTime(Date effectTime) {
        this.effectTime = effectTime;
    }

    public Date getExpireTime() {
        return expireTime;
    }

    public void setExpireTime(Date expireTime) {
        this.expireTime = expireTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }
}